#include "bullet.h"

Bullet::Bullet()
{
    bullet_picture.load(":/images/bullet");
    //图片初始化
    bullet_x=0;
    bullet_y=scene_height;
    //子弹坐标初始化
    bullet_situation=true;
    //默认子弹空闲
    bullet_speed=6;
    //设置子弹速度
    bullet_square.setWidth(bullet_picture.width());
    bullet_square.setHeight(bullet_picture.height());
    bullet_square.moveTo(bullet_x,bullet_y);
    //画出矩形边框，并移动到子弹所在位置
}

void Bullet::newbullet()
{
    if(bullet_situation==false){
        bullet_y-=bullet_speed;
        bullet_square.moveTo(bullet_x,bullet_y);
        //子弹移动
        if(bullet_y<= -bullet_square.height()){
            bullet_situation=true;
        }
        //子弹位置超出屏幕后，将其设为空闲状态
    }
}
